.center{position:absolute; margin: 0 auto; vertical-align: middle; text-align: center;}

.top_nav{padding:10px 0px 10px 20px;}
.top_nav li{width: 50px;padding: 5px;background: #C3C3C3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }

.main_form{margin: 40px 20px 40px 20px;padding: 5px;background: #E3E3E3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.main_article{margin: 40px 20px 40px 20px;padding: 5px;background: #E3E3E3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
